系統動作
用於管理系統屬性。
重新啟動
重新啟動執行階段。
傾印趨勢
將歷史趨勢資料儲存到外部磁碟機(USB 磁碟機或 SD 卡)。
參數 | 描述 |
---|---|
趨勢名稱 | 要儲存的歷史趨勢之名稱 |
資料夾路徑 |
目標資料夾:
注意:外部記憶體支援的格式為 FAT 或 FAT32(不支援 NTFS 格式)。 注意:僅裝有 BSP 1.0.25 及更高版本的 Linux 裝置才支援私人網路。 |
檔案格式 |
二進位檔案 = 緩衝區以二進位檔案格式(.dat 檔案和 .inf 檔案)傾印。這兩個檔案然後需要透過外部公用程式轉換為 .csv 格式的資料。 相容性 CSV = 緩衝區以相容於版本 1.xx 的 .csv 檔案格式傾印到指定的位置 緊湊型 CSV = 緩衝區使用較新的格式作為 .csv 檔案傾印到指定的位置 請參閱"匯出趨勢緩衝區資料" |
日期時間首碼 |
真 = 傾印的檔案將以日期時間作為其名稱的首碼(例如 D2012_01_01_T10_10_Trend1.csv) |
時間規格 |
時間格式:
|
檔案名稱 |
在日期時間首碼檔案名稱=真時啟用 支援下列萬用字元
範例:\%n\%y%M%d\%h%m%s |
其他參數僅在選取的檔案格式為緊湊型 CSV 時可用
當「選擇欄位」和「選擇曲線」參數為空白時,.csv 檔案將以舊的「緊湊型 CSV」傾印,而不使用欄的選擇格式。另請參閱"匯出趨勢緩衝區資料"
參數 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
選擇欄位 |
選擇傾印的檔案內要匯出的欄。 可用的欄為:
請注意,「附加到標記」可用於定義在執行階段要從 HMI 應用程式匯出的欄。標記必須包含具有要匯出的以逗號分隔之欄位清單的字串。 範例:
|
||||||||||||||||||||||||||||||||||||||||||||
選擇曲線 |
選擇傾印的檔案內要匯出的曲線。 請注意,「附加到標記」可用於定義在執行階段要從 HMI 應用程式匯出的曲線。標記必須包含具有要匯出的以逗號分隔之曲線名稱清單的字串。 範例:
|
||||||||||||||||||||||||||||||||||||||||||||
日期格式 |
選擇日期與時間格式 使用「附加到標記」可透過字串定義執行階段的日期格式
|
||||||||||||||||||||||||||||||||||||||||||||
語言 |
選擇要使用的語言。 |
注意:傾印趨勢動作的執行將自動強制排清暫時保留在 RAM 記憶體中的資料。如需如何將取樣的資料儲存至磁碟的詳細資訊,請參閱"歷史趨勢小工具"。
注意:連線至 USB 連接埠的外部磁碟機必須具有格式 FAT 或 FAT32。不支援 NTFS 格式。
警告:請注意,一個資料夾中可以建立的檔案數有上限。上限取決於不同的因素,不能簡單地計算,您可以將 999 視為一個資料夾中可以建立的最大檔案數。
將二進位傾印檔案轉換為 .csv
TrendBufferReader.exe 工具儲存在 JMobile Studio 安裝資料夾的 Utils 資料夾中。
使用下列語法:
TrendBufferReader -r Trend1 Trend1.csv 1
其中:
Trend1
= 趨勢緩衝區的名稱,沒有傾印產生的副檔名(原始檔案名稱為 trend1.dat)
Trend1.csv
= 輸出檔案的名稱。
警告:TrendBufferReader.exe 是舊的公用程式,不支援新的多標記緩衝區。不建議使用此公用程式。該公用程式不易維護,因為現在可能直接以 .csv 格式傾印趨勢緩衝區。
.Csv 檔案結構
產生的 .csv 檔案有五欄
欄 | 描述 |
---|---|
Data Type |
取樣標記的資料類型: 0 = 空白 1 = 布林值 2 = 位元組 3 = 短整數 4 = 整數 5 = 不帶正負號的位元組 6 = 不帶正負號的短整數 7 = 不帶正負號的整數 8 = 浮點 9 = 雙精度 |
Value |
樣本的值 |
Timestamp(UTC) |
UTC 格式的時間戳記 |
Sampling Time(ms) |
以毫秒表示的取樣間隔時間 |
Quality |
標記值品質。根據 OPC DA 標準編碼的資訊,儲存在以三個位元欄位定義的位元組資料(8 位元)中:品質、子狀態、限制狀態。 八個品質位元如下排列:QQSSSSLL。如需所有單一欄位完整而詳細的描述,請參閱 OPC DA 官方文件。 |
常用品質值
HMI 採集引擎傳回的最常用品質值為:
品質代碼 |
品質 |
描述 |
---|---|---|
0 |
壞 |
值無效,但沒有提供具體的原因 |
4 |
壞 |
特定伺服器出現組態問題。例如,標記已從組態檔 (tags.xml) 刪除。 |
8 |
壞 |
目前沒有值可用,例如,資料來源尚未提供值。 |
12 |
壞 |
偵測到裝置故障 |
16 |
壞 |
在裝置回應之前逾時。 |
24 |
壞 |
通訊失敗 |
28 |
壞 |
未找到上限值或下限值趨勢介面特定標記的資料。 |
32 |
壞 |
未收集資料(例如,封存未作用。) 趨勢介面特定標識。 此值亦用於表示暫時離線狀態(適用於取樣停止的任何情況)。 |
64 |
不確定 |
無特定原因。 |
65 |
不確定 |
無特定原因。 值已固定於某下限。 |
66 |
不確定 |
無特定原因。 值已固定於某上限。 |
67 |
不確定 |
無特定原因。 值是恒定的,不能變動。 |
84 |
不確定 |
傳回的值超出其定義的限制。 在這種情況下,限制欄位表示已經超過哪一限制,但值可以移出此範圍之外。 |
85 |
不確定 |
傳回的值超出其定義的限制。 在這種情況下,限制欄位表示已經超過哪一限制,但值可以移出此範圍之外。 值已固定於某下限。 |
86 |
不確定 |
傳回的值超出其定義的限制。 在這種情況下,限制欄位表示已經超過哪一限制,但值可以移出此範圍之外。 值已固定於某上限。 |
87 |
不確定 |
傳回的值超出其定義的限制。 在這種情況下,限制欄位表示已經超過哪一限制,但值可以移出此範圍之外。 值是恒定的,不能變動。 |
192 |
好 |
- |
刪除趨勢
刪除儲存的趨勢資料。
定義您要從中刪除記錄的趨勢之名稱。
傾印事件封存
將歷史警報記錄和稽核記錄資料儲存至外部磁碟機,例如 USB 記憶體或 SD 卡。
參數 | 描述 |
---|---|
事件封存 | 要傾印資料的緩衝區之名稱 |
資料夾路徑 |
目標資料夾
注意:外部記憶體支援的格式為 FAT 或 FAT32(不支援 NTFS 格式)。 注意:僅裝有 BSP 1.0.25 及更高版本的 Linux 裝置才支援私人網路。 |
傾印組態檔案 | 傾印封存的描述檔案 |
傾印為 CSV |
真 = 緩衝區作為 .csv 檔案傾印到指定的位置 假 = 緩衝區以二進位檔案格式(.dat 檔案和 .inf 檔案)傾印。這兩個檔案然後需要透過外部公用程式轉換為 .csv 格式的資料。 |
日期時間首碼 |
真 = 傾印的檔案將以日期時間作為其名稱的首碼(例如 D2012_01_01_T10_10_alarmBuffer1.csv) |
時間規格 |
時間格式:
|
csv 欄 |
選擇傾印至 .csv 檔案的欄。 僅在事件封存為警報緩衝區時可用 |
檔案名稱 |
支援下列萬用字元
範例:\%n\%y%M%d\%h%m%s 僅在日期時間首碼檔案名稱=真時可用 |
語言 |
選擇要使用的語言。 僅在事件封存為警報緩衝區時可用 |
分隔日期與時間 | 在啟用時,日期與時間以列在單獨的欄中。 |
日期格式 | 選擇預先定義的格式,或者使用預留位置定義您自己的格式(請參閱"時間和日期預留位置") |
以 CSV 格式傾印
傾印為 CSV = 真
對於警報緩衝區,附加的「csv 欄」參數允許選擇 .csv 檔案中要匯出的欄
注意:僅適用於警報緩衝區。
以二進位檔案格式傾印
傾印為 CSV = 假
以二進位檔案格式匯出事件緩衝區且傾印組態檔案設定為 真(建議的設定)時,有兩個資料夾:
- data,包含資料檔案,
- config,包含用於 .csv 轉換的組態檔案。
在兩個資料夾從 USB 磁碟機複製到電腦磁碟後,資料夾結構將為:
\config\
alarms.xml
eventconfig.xml
\data\
AlarmBuffer1.dat
AlarmBuffer1.inf
\
AlarmBufferReader.exe
將傾印檔案轉換為 .csv
AlarmBufferReader.exe 工具儲存在 JMobile Studio 安裝資料夾的 Utils 資料夾中。
使用下列語法:
AlarmBufferReader AlarmBuffer1 FILE ./AlarmBuffer1.csv
其中:
AlarmBuffer1
= 傾印的 .dat 的名稱,不含副檔名AlarmBuffer1.csv
= 輸出檔案的名稱。
公用程式 AuditTrailBufferReader.exe 可用於稽核記錄緩衝區。
使用下列語法:
AuditTrailBufferReader AuditTrail FILE ./AuditTrail.csv
其中:
AuditTrail
= 傾印的緩衝區的名稱,不含副檔名AuditTrail1.csv
= 輸出檔案的名稱。
警告:AlarmBufferReader.exe 是舊的公用程式,不支援較新的緩衝區格式。不建議使用此公用程式。該公用程式不易維護,因為現在可能直接以 .csv 格式傾印警報緩衝區。
刪除事件封存
刪除儲存的事件緩衝區記錄資料。
指定要從事件記錄中刪除的事件緩衝區之名稱。
重設通訊協定錯誤計數
重設通訊協定錯誤計數系統變數。
請參閱"系統變數(附加到)"以取得詳細資料。
安全移除媒體
用於安全地從 HMI 移除 SD 卡或 USB 磁碟機。
複製 Codesys 專案
將 CODESYS 2.3 專案檔案(.prg、.chk 和 .sdb)從來源路徑複製到裝置 CODESYS 資料夾。
檔案按需要自動重新命名為 DEFAULT.CHK、DEFAULT.PRG、BOOT.SDB。
在複製後,CODESYS 模組停止、重新載入且再次啟動。
參數 | 描述 |
---|---|
來源路徑 | 外部儲存裝置上的專案路徑(例如 \USBMemory\Codesys) |
複製符號 | 真 = 複製 CODESYS 2 ETH 通訊協定需要的 .sdb 符號檔案 |
產生 CODESYS 專案檔案
- 執行專案 > 全部重新建立:產生更新的 .sdb 符號檔案。
- 執行線上 > 建立開機專案:產生 .chk 和 .prg 檔案。
此動作可用於在 HMI 裝置之間傳輸 CODESYS 專案。在這種情況下,從執行 CODESYS 專案的 HMI 複製這些檔案:
- default.chk
- default.prg
- boot.sdb
使用下列 PLC 系統變數驗證 PLC 和複製 Codesys 專案動作狀態。
- PLC 狀態
- 取得複製 Codesys 專案動作
控制使用者 LED
設定使用者 LED 行為。
在 Linux 平台上不可用(在"HMI 裝置功能"中尋找您裝置的平台)
儲存事件封存
將稽核記錄中的記錄儲存到簽名檔案。檔案簽名將確保報告中的記錄沒有改動。
參數 | 描述 |
---|---|
事件封存 | 要傾印資料的緩衝區之名稱 |
資料夾路徑 |
目標資料夾
注意:外部記憶體支援的格式為 FAT 或 FAT32(不支援 NTFS 格式)。 注意:僅裝有 BSP 1.0.25 及更高版本的 Linux 裝置才支援私人網路。 |
檔案名稱 |
支援下列萬用字元
範例:\%n\%y%M%d\%h%m%s |
格式 |
輸出檔案的格式
|
已簽名 |
產生檔案簽名。 在 Linux 裝置上,需要 BSP v1.0.239 或更高版本 用於簽名的算法在專案屬性參數中定義 另請參閱: |
時間規格 |
時間格式:
|
期間模式 |
定義要匯出的時間視窗
|
分隔日期與時間 |
對日期與時間使用兩個獨立的欄 |
日期格式 |
選擇日期與時間格式 |
簽名的檔案
當「簽名的檔案」參數為真時,則除了 fileame.csv 之外,還會新增兩個檔案:
- filename.csv.sign
檔案簽名將確保檔案 filename.csv 中的記錄未經改變動 - ssl-HMI.crt
驗證報告的真實性需要 HMI 裝置憑證的副本。
如需憑證以及如何驗證簽名檔的詳細資訊,請參閱"X.509 憑證"。
如需匯出的資訊,請參閱"將稽核線索匯出為 .csv 檔案"。
記錄訊息
新增訊息至稽核記錄緩衝區。
此巨集可讓開發者決定將一些事件(例如按下按鈕時、頁面啟動時等)記錄到稽核記錄中。「附加到標記」可用於定義在執行階段記錄的訊息。
參數 | 描述 |
---|---|
事件封存 | 在其中新增訊息的稽核緩衝區之名稱 |
訊息 |
要在稽核緩衝區內新增的訊息 |
刪除舊檔案
此巨集刪除已存在指定天數的舊檔案。
在 PC 中,對路徑的使用沒有限制。在面板中,允許使用支柱媒體和資料分割區路徑/mnt/data)
開發者負責設定應用程式,以避免刪除系統檔案。
參數 | 描述 |
---|---|
資料夾路徑 | 要從中刪除檔案的資料夾 |
檔案類型 |
要刪除的檔案清單,以逗號分隔。支援萬用字元 範例:*.png,*.jpg |
更早日期 |
沒有變更的最少天數 |